#pragma once
#include "ProcessSwitch.h"


class EXPORT_LIB CProcesserImpl final
{
public:
	CProcesserImpl();
	~CProcesserImpl();
	const DWORD SuspendProcess(DWORD dwProcessID)const;
	const DWORD ResumeProcess(DWORD dwProcessID)const;
private:
	void InitEnvironment();
	void ReleaseEnvironment();
private:
	const BOOL LoadDll();

private:
	HMODULE m_hHandledll;
};

extern "C" EXPORT_LIB DWORD SuspendProcessEx(DWORD dwProcessID);
extern "C" EXPORT_LIB DWORD ResumeProcessEx(DWORD dwProcessID);

